home *** CD-ROM | disk | FTP | other *** search
/ ShareWare OnLine 2 / ShareWare OnLine Volume 2 (CMS Software)(1993).iso / util2 / zipall11.zip / PDEL.DOC < prev    next >
Text File  |  1990-08-03  |  46KB  |  971 lines

  1.                              PDELETE 4.1 Order Form
  2.  
  3.         --------------------------------------------------------------------
  4.         VISA/Mastercard orders are only accepted through telephone orders.
  5.         Call Public Software Library: 800-242-4775 or 713-665-7017 to order.
  6.         --------------------------------------------------------------------
  7.  
  8.         _____ Registration of all Patriquin Utilities
  9.                 includes program disk and User's Guide...........@  $45.00
  10.  
  11.         _____ Update Service -- in addition to above, send the
  12.               next version automatically when it is available....@ +$15.00
  13.  
  14.         --------------------------------------------------------------------
  15.  
  16.         _____ PDELETE   -- Save space with automatic disk cleanup...$20.00
  17.         _____ PCOPY     -- File Copy, Move, Backup, Update, more!...$20.00
  18.         _____ PSEARCH   -- Locate files on your disk. Outstanding!..$20.00
  19.         _____ PPRINT    -- Advanced file print w/special formats....$20.00
  20.         _____ PALERT    -- Warns you of low disk space..............$15.00
  21.         _____ PATTR     -- Manage attributes of DOS files...........$10.00
  22.         _____ PDAILY    -- Automatically execute commands once/day..$10.00
  23.  
  24.         _____ Update a registered set with new disk and manual -
  25.               show proof of previous registration  SER=_________....$15.00
  26.  
  27.         _____ Shipping/Handling for orders outside USA, add ........$ 5.00
  28.  
  29.         _______ Purchase Order Included.
  30.         _______ Please invoice us. (Orders over $100 only)
  31.         _______ Check or money Order (US FUNDS) included
  32.  
  33.                                  Total amount of my order is:    $________
  34.  
  35.                   Disk Size (circle one)?    5 1/4     3 1/2
  36.         ===================================================================
  37.  
  38.  
  39.         Name: __________________________________________________
  40.  
  41.         Company: _______________________________________________
  42.  
  43.         Address: _______________________________________________
  44.  
  45.                  _______________________________________________
  46.  
  47.         City: ________________________  State: ________  Zip: __________
  48.  
  49.  
  50.         I learned about PCOPY from: _____________________________________
  51.  
  52.         Send order to: Patri-Soft  P.O. Box 8263  San Bernardino, CA  92412
  53.  
  54.  
  55.  
  56.  
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70.  
  71.                                   P D E L E T E
  72.  
  73.  
  74.  
  75.  
  76.  
  77.                              -------------------------
  78.                              Users Guide and Reference
  79.                              -------------------------
  80.  
  81.  
  82.  
  83.  
  84.  
  85.                                   Version 4.1
  86.                                   August 1990
  87.  
  88.  
  89.  
  90.  
  91.  
  92.  
  93.  
  94.  
  95.        Questions and support --  Patriquin's BBS  714-369-9766 (data)
  96.  
  97.  
  98.  
  99.  
  100.  
  101.                        Copyright 1990 by Norm Patriquin
  102.  
  103.  
  104.  
  105.       PDEL Users Guide/Reference                 Copyright 1990 N. Patriquin
  106.       ----------------------------------------------------------------------
  107.  
  108.  
  109.                         Table of Contents
  110.  
  111.  
  112.  
  113.       What is PDELETE . . . . . . . . . . . . . . . . . . . . .   1
  114.  
  115.       Features  . . . . . . . . . . . . . . . . . . . . . . . .   2
  116.  
  117.       Command Mode Parameters . . . . . . . . . . . . . . . . .   3
  118.  
  119.       Setting of default parameters (DOS Environment) . . . . .  12
  120.  
  121.       Examples  . . . . . . . . . . . . . . . . . . . . . . . .  13
  122.  
  123.       Registration. . . . . . . . . . . . . . . . . . . . . . .  14
  124.  
  125.       Problems and Maintenance. . . . . . . . . . . . . . . . .  16
  126.  
  127.       Version History . . . . . . . . . . . . . . . . . . . . .  17
  128.  
  129.  
  130.  
  131.  
  132.  
  133.  
  134.  
  135.  
  136.  
  137.  
  138.  
  139.  
  140.  
  141.  
  142.  
  143.  
  144.  
  145.  
  146.  
  147.  
  148.  
  149.  
  150.  
  151.  
  152.  
  153.  
  154.                                     i
  155.  
  156.       PDEL Users Guide/Reference     Copyright 1990 N. Patriquin     Page  1
  157.       ----------------------------------------------------------------------
  158.  
  159.  
  160.       What is PDELETE
  161.       ---------------
  162.  
  163.       PDELETE is an advanced Delete command to be used in DOS operating
  164.       systems.  It may be used in place of the DOS Erase and Delete
  165.       command or instead of it.  Like other Patriquin utilities, PDELETE
  166.       gives you more control of command processing and provides a much
  167.       safer way to process files.  PDELETE also provides several
  168.       features not found with the standard DOS command.
  169.  
  170.       Unlike other delete utilities, PDELETE does support DOS paths and
  171.       wildcards.  It keeps you aware of what files are being processed
  172.       and provides an emergency stop feature just in case you have
  173.       started something you feel is wrong.
  174.  
  175.       PDELETE's file selection parameters provide you with numerous
  176.       options for specifying the files to be deleted.  You may select by
  177.       directory, file, date, attribute, size, and even starting and
  178.       ending filename.
  179.       PDEL Users Guide/Reference     Copyright 1990 N. Patriquin     Page  2
  180.       ----------------------------------------------------------------------
  181.  
  182.  
  183.       Features:
  184.       ---------
  185.  
  186.         **  Advanced file selection
  187.  
  188.         **  Emergency STOP by pressing any key
  189.  
  190.         **  Delete entire directories and remove them from disk
  191.  
  192.         **  Optionally wipe file data from disk during delete to
  193.             prevent it from being recovered by unauthorized
  194.             person.
  195.  
  196.         **  Optional verify feature lets you approve each file
  197.             before it is deleted
  198.  
  199.         **  Optionally deletes HIDDEN / SYSTEM / READONLY files
  200.  
  201.         **  Delete files until specified freespace is available
  202.  
  203.         **  Advanced DOS Pattern capability.  *TEST*.*                       |
  204.                                                                              |
  205.         **  Test feature allows you to try a command before                  |
  206.             actually deleting any files.                                     |
  207.                                                                              |
  208.         **  Deletes from multiple disk drives with a single command          |
  209.                                                                              |
  210.         **  Accepts a list of files to be deleted.                           |
  211.                                                                              |
  212.         **  Exclusion capability allows files to be protected from           |
  213.             deletion.                                                        |
  214.  
  215.       PDEL Users Guide/Reference     Copyright 1990 N. Patriquin     Page  3
  216.       ----------------------------------------------------------------------
  217.  
  218.       Command Parameters
  219.       ------------------
  220.  
  221.       PDELETE allows several command parameter switches to be specified
  222.       to customize the process.  All these parameters are optional.
  223.       The command format and switch parameters are described below.  A
  224.       quick review of command parameters is always available by              s
  225.       entering the PDEL command with no parameters.
  226.  
  227.       COMMAND FORMAT:
  228.  
  229.       PDEL    filespec,filespec,filespec  [ (/ switches) ]
  230.  
  231.       filespec  Enter a DOS file specification.  Pathnames and
  232.                 standard DOS wildcard characters are allowed.
  233.  
  234.                 Multiple file specifications may be provided as shown in     |
  235.                 the above example.  Separate each filename pattern with      |
  236.                 a single comma.  For example:                                |
  237.                                                                              |
  238.                        PDEL *.BAK,*.BK!,*.TMP                                |
  239.  
  240.                 Special pattern selection like *DISK*.* may be specified.
  241.                 *DISK*.* would select all files  that  have  the  chars
  242.                 'DISK' anywhere in the first portion of  the  filename.
  243.                 *DI*S*K*.* type specification also works.
  244.  
  245.                 As an alternative, a file containing a list of input         |
  246.                 files may be supplied.  Create a file containing lines       |
  247.                 with a filename or complete pathname on each line.           |
  248.                 Provide this filename as the source filename to PDEL         |
  249.                 and add an @ character before the name.  The list of         |
  250.                 files will be processed as if they were all specified on     |
  251.                 the input command line.  When the /S parameter is            |
  252.                 specified, an input filelist may only contain file           |
  253.                 names.  It may not contain directory names.                  |
  254.                                                                              |
  255.                 For file list processing,  PDEL understands the output       |
  256.                 of the DOS DIR command.   You may use the  DOS               |
  257.                 redirection feature to direct DIR output to a file,          |
  258.                 edit the file to add or remove entries, and then             |
  259.                 provide this to PCOPY as input.  For example:                |
  260.                                                                              |
  261.                    DIR A: >DIRLIST                                           |
  262.                    (edit dirlist)                                            |
  263.                    PDEL @DIRLIST B:                                          |
  264.       PDEL Users Guide/Reference     Copyright 1990 N. Patriquin     Page  4
  265.       ----------------------------------------------------------------------
  266.  
  267.       /A        Archive - Selects only files that have been marked
  268.                 updated by DOS.  This flag is updated by DOS whenever
  269.                 a files is processed with an intent to change or
  270.                 create new data.
  271.  
  272.       /BA       Batch file processing.  PDEL always check to determine if the
  273.                 user has pressed a key to pause processing.  This check
  274.                 can interfere with programs that store keystrokes in the
  275.                 keyboard buffer for subsequent processing.  The /BA parameter
  276.                 sets no-windows mode and disables the key press check to leave
  277.                 stored keystrokes undisturbed.
  278.  
  279.  
  280.       /BW       Forces PDEL to use  monochrome colors even when  it detects a
  281.                 color display environment.    (Black & White)
  282.  
  283.  
  284.       /C        Overrides /NC when /NC is placed in the DOS environment
  285.                 variable.  /C indicates to ask before deleting any files
  286.                 if a file pattern of *.* is specified.
  287.  
  288.  
  289.       /C2 /C3
  290.              Specify /C2 or /C3 to  display the window processing screen
  291.              in an alternative  color  scheme.   To  make  this  color
  292.              change permanent,  specify  the  parameter  in  the  DOS
  293.              environment variable.
  294.       PDEL Users Guide/Reference     Copyright 1990 N. Patriquin     Page  5
  295.       ----------------------------------------------------------------------
  296.  
  297.       /D:[(]xxx Date.  Select files based on the relationship between
  298.          [)]    their last update date and the date specified.  This
  299.          [=]    parameter includes a date or number of days value.
  300.                 It may also contain a modifier that reverses or
  301.                 modifies the use of the date specified.
  302.  
  303.                 When xxx contains a date the date is compared to the
  304.                 last update date of the file.  The last update date
  305.                 of the file is the date contained in its directory
  306.                 entry.  The file is selected if the condition specified
  307.                 by the condition modifier is met.  The condition
  308.                 modifier meanings are:
  309.  
  310.                   '(' =  Select files whose date is older than the
  311.                          date specified.
  312.  
  313.                   ')' =  Select files whose date is newer than the
  314.                          date specified.
  315.  
  316.                   '=' =  Select files whose date is equal to the date
  317.                          specified.
  318.  
  319.                 If the condition modifier is not specified, ')' is
  320.                 assumed.
  321.  
  322.                 Date values may be specified in any of the following
  323.                 formats:
  324.  
  325.                     MM/DD/YY   MM-DD-YY   DDMMMYY
  326.                     12/31/80   12-31-80   31DEC80
  327.  
  328.                 If xxx contains a numeric value, that positive number
  329.                 is used to calculate a date value a number of days
  330.                 prior to the current date.  Then that date is used
  331.                 as in the calculation above.
  332.  
  333.                 Example:
  334.  
  335.                 /D:(1JAN86  - Process files updated before 1JAN86
  336.                 /D:)1JAN86  - Process files updated after 1JAN86
  337.                 /D:=1JAN86  - Process files updated 1JAN86
  338.                 /D:(5  - Process files modified prior to 5 days ago
  339.                 /D:)5  - Process files modified within the last 5 days
  340.                 /D:=5  - Process files modified 5 days ago
  341.       PDEL Users Guide/Reference     Copyright 1990 N. Patriquin     Page  6
  342.       ----------------------------------------------------------------------
  343.  
  344.       /DI       Delete the disk DIrectory specified in the command.
  345.                 This will remove the directory, all files within
  346.                 it and all the directories and files subordinate
  347.                 to it.
  348.  
  349.                 Only use this as a stand alone parameter.  Use a
  350.                 command like the following one to remove a directory
  351.                 from your disk:
  352.  
  353.                    PDEL \OLDDIR /DI        PDEL *.*/DI
  354.  
  355.                         --  or  --
  356.  
  357.                    PDEL \OLDDIR\*.* /DI
  358.  
  359.  
  360.         /DR:xxx
  361.              Use to process multiple disk drives.  Processing will  attempt |
  362.              to delete the specified files from all drive letters  provided |
  363.              with the /DR:xx parameter.                                     |
  364.                                                                             |
  365.              For example, the following command  will  delete  *.BAK  files |
  366.              from hard disks C:, D:, and E:.                                |
  367.                                                                             |
  368.                 PDEL *.BAK/DR:CDE                                           |
  369.  
  370.  
  371.       /EQ       Exit PDEL without user intervention.  Before PDEL exits     |
  372.                 window operation, it requests you to press any key.         |
  373.                 This parameter bypasses this request so you can use         |
  374.                 PDEL in DOS batch files.                                    |
  375.  
  376.  
  377.       /EX    Exclude files.  The exclude facility allows you to  provide    |
  378.              a list of pathname and filename specifications that  are       |
  379.              to  be excluded from processing.                               |
  380.  
  381.              The exclude facility is implemented with two  actions.         |
  382.              First, you will need  to  create  an  exclude specification    |
  383.              file  and place it in the same directory  where  PPDEL.EXE     |
  384.              is installed  on your hard disk.  This file will contain       |
  385.              the names of  all  the files and paths to be excluded.         |
  386.              Name the file PDEL.EXC.                                        |
  387.  
  388.              You may specify DOS pattern names to exclude groups  of        |
  389.              files with a single specification. Like DOS, use the '*' to    |
  390.              indicate the last part of a filename or filename extension     |
  391.              may  be  any set of characters.  Also like DOS, use  the       |
  392.              '?'  to  indicate that any single position of a filename       |
  393.              may be any character.                                          |
  394.       PDEL Users Guide/Reference     Copyright 1990 N. Patriquin     Page  7
  395.       ----------------------------------------------------------------------
  396.  
  397.              In addition  to  DOS,  two  additional  pattern  features      |
  398.              are available.  You may place an '*' anywhere in the           |
  399.              filename  to indicate any set of characters may exist in       |
  400.              this point in  the name.  For pathnames, you may place an      |
  401.              '**' at the  end  of  a directory path specification  to       |
  402.              indicate  the  specification applies  to  the  specified       |
  403.              directory   and  all  subordinate directories.  Using '**',    |
  404.              you can exclude an entire path  with a single                  |
  405.              specification.                                                 |
  406.  
  407.  
  408.              Following are examples:                                        |
  409.                                                                             |
  410.                1.    *.EXE                                                  |
  411.                2.    *.COM                                                  |
  412.                3.    TEST*.*                                                |
  413.                4.    *TEST*.*                                               |
  414.                5.    DO?FIX.*                                               |
  415.                6.    PC*XX.*                                                |
  416.                7.    C:\DOS\*.*                                             |
  417.                8.    \TEST\*.*                                              |
  418.                9.    D:\GAMES**\*.*                                         |
  419.                                                                             |
  420.              Explanations for the above examples:                           |
  421.                1.  Excludes all filenames  with  the  extension  .EXE       |
  422.                    from processing.                                         |
  423.                                                                             |
  424.                2.  Excludes all filenames ending with extension .COM.       |
  425.                                                                             |
  426.                3.  Excludes all filenames beginning with the letters        |
  427.                    "TEST" from processing.                                  |
  428.                                                                             |
  429.                4.  Excludes all  filenames  having  the  characters         |
  430.                    "TEST" anywhere in the first portion of the filename.    |
  431.                                                                             |
  432.                5.  Exclude files having 'DO' as the first 2  characters     |
  433.                    of the filename,  and  'FIX'  as  the  4th,  5th,        |
  434.                    and  6th filename characters.  The 3rd character of      |
  435.                    the  filename may be any character.                      |
  436.                                                                             |
  437.                6.  Exclude  files  having  a  name  beginning  with  the    |
  438.                    2 characters  PC  and  where  the  first  portion  of    |
  439.                    the filename ends with the characters  'XX'.   Any  0    |
  440.                    to  4 characters may exist between the 'PC' and  'XX'    |
  441.                    in  the first portion of the filename.                   |
  442.                                                                             |
  443.                7.  Exclude all files from the DOS directory on drive C:.    |
  444.                                                                             |
  445.                8.  Exclude all files from the TEST  directory  existing     |
  446.                    on any drive searched.                                   |
  447.                                                                             |
  448.                9.  Exclude all files from the D:\GAMES\ directory and       |
  449.                    also exclude all files and  directories  subordinate     |
  450.                    to  the GAMES directory.                                 |
  451.       PDEL Users Guide/Reference     Copyright 1990 N. Patriquin     Page  8
  452.       ----------------------------------------------------------------------
  453.  
  454.              Activating exclude --                                          |
  455.  
  456.                 Exclude will  only  be  functional  when  the  /EX          |
  457.                 command parameter is specified.  When /EX is  specified,    |
  458.                 you  must have a valid exclude file.  PDEL will not         |
  459.                 continue without one.   If  you  wish  exclude  to  be      |
  460.                 active   during  all executions,  specify  /EX  as  part    |
  461.                 of   the   PDEL=  DOS environment variable.  See later      |
  462.                 in the documentation for a description of this feature.     |
  463.  
  464.  
  465.       /F:file   First.  Indicates that processing is not to start until
  466.                 the specified full filename is encountered in the
  467.                 scan of the directory.
  468.  
  469.  
  470.       /FS:nnnn  Freespace.  PDELETE will delete files as long as
  471.                 there is less than nnnn thousand (nnnn * 000)
  472.                 of free space available on the disk.  This is very
  473.                 helpful for cleaning up disks but retaining as many
  474.                 files as possible.
  475.  
  476.  
  477.       /L:file   Last.  Indicates that processing is to stop after
  478.                 the specified full filename is encountered in the
  479.                 scan of the directory. The file specified will be
  480.                 processed if it matches selection criteria.
  481.  
  482.  
  483.       /M        Stop screen from scrolling from scrolling past the end
  484.                 without user intervention (MORE).
  485.  
  486.  
  487.       /NC       PDELETE asks "Are you Sure?" when you request files
  488.                 to be deleted with "*.*" patterns.  To ignore this
  489.                 question specify /NC.  Place this in the DOS environment
  490.                 variable with    SET PDEL=/NC   to prevent PDEL from
  491.                 ever asking if you are sure.
  492.  
  493.  
  494.       /NT       Prevent ending statistics about freespace and files
  495.                 deleting from printing.
  496.  
  497.  
  498.       /NS       sets all sounds generated to the speaker OFF.
  499.                 (No Sound)
  500.       PDEL Users Guide/Reference     Copyright 1990 N. Patriquin     Page  9
  501.       ----------------------------------------------------------------------
  502.  
  503.       /NW       No Windows - Do not  use windows during processing. All
  504.                 screen output will be done through standard DOS
  505.                 facilities.
  506.  
  507.  
  508.       /O:filename-list                                                       |
  509.                 Specify a list of filename patterns that are  to be          |
  510.                 Omitted  (excluded)  from  PDEL  processing.  If             |
  511.                 multiple filename patterns are specified, separate them      |
  512.                 with commas.                                                 |
  513.                                                                              |
  514.                 For example:  /O:*.BAK,*.EXE,TEST*.*                         |
  515.                                                                              |
  516.                 An alternate form of the /O parameter allows all files       |
  517.                 but the original filename pattern to be deleted.  Specify    |
  518.                 /O without any filename.  FOr example, to delete all files   |
  519.                 except *.EXE files  ===>  PDEL *.EXE /O                      |
  520.  
  521.  
  522.       /P        Pause before each file is updated to allow user
  523.                 to approve or reject the action for each file.
  524.  
  525.  
  526.       /RE       Use the /RE parameter to indicate any file with special      |
  527.                 attributes is also to be removed from the disk.  Files       |
  528.                 with HIDDEN, SYSTEM, or READONLY attributes will be          |
  529.                 processed.                                                   |
  530.  
  531.  
  532.       /RO       Include files marked with DOS readonly attribute.
  533.       PDEL Users Guide/Reference     Copyright 1990 N. Patriquin     Page 10
  534.       ----------------------------------------------------------------------
  535.  
  536.       /S        System --  If a source  directory is  supplied, that
  537.                 directory and  all subordinate  directories will be
  538.                 searched for files to delete.  If no source directory is
  539.                 specified, all directories on the disk will be
  540.                 searched for the specified filename pattern to delete.
  541.  
  542.  
  543.       /SH       Include files marked with DOS Hidden attribute.  Normally
  544.                 PDELETE will bypass these files.
  545.  
  546.  
  547.       /SF       Include files marked with DOS System attribute.
  548.  
  549.  
  550.       /SZ: [(] [)]  nnn    Select a file based on its size.  The
  551.                 left paren indicates that files less than the
  552.                 indicated size are to be selected.  The right
  553.                 paren indicates to select files greater than the
  554.                 size.  If right or left paren are not specified,
  555.                 a left paren is assumed.  Following are examples.
  556.  
  557.                 /SZ:100    --  Select files less than 100 characters
  558.                 /SZ:(100   --  Select files less than 100 characters
  559.                 /SZ:)100   --  Select files greater than 100 characters
  560.  
  561.  
  562.       /T        Test the command.  Use this switch when you
  563.                 would like to test the command entered without
  564.                 actually updating any files.
  565.  
  566.                 This is one of the best features of PDEL.  Since PDEL is     |
  567.                 so powerful, the /T parameter is provided to allow you       |
  568.                 try any command in a simulate mode before actually           |
  569.                 deleting any files from your disk.  Provide the /T           |
  570.                 parameter with any PDEL command to get a trial run           |
  571.                 without having any files deleted.                            |
  572.                                                                              |
  573.                 For example:  PDEL *.BAK/T/S  will search all                |
  574.                 directories in the current disk for *.BAK filers and         |
  575.                 will show what files would be deleted if this same           |
  576.                 command was run without the /T parameter. for a              |
  577.  
  578.  
  579.       /TF       Like test but after test operation is complete you will
  580.                 be asked if delete is actually to be done. (Test First)
  581.  
  582.                 The test first allows you to try a command and then          |
  583.                 immediately execute the command again without the test       |
  584.                 option.  It is a way to perform the test and live            |
  585.                 runs using a single command.                                 |
  586.       PDEL Users Guide/Reference     Copyright 1990 N. Patriquin     Page 11
  587.       ----------------------------------------------------------------------
  588.  
  589.       /W        Forces window operation.  Since PDEL defaults to window      |
  590.                 operation, this parameter is only useful when you have       |
  591.                 previously deactivated window operation by placing /NW       |
  592.                 in the PDEL= DOS environment variable.                       |
  593.  
  594.  
  595.       /WI       For data security, erase all disk areas that
  596.                 contain the file when it is deleted.  This
  597.                 will prevent unauthorized users from
  598.                 recovering the file or examining its data
  599.                 by using special disk utilities.
  600.  
  601.  
  602.       /WH       PDELETE will indicate to you WHy files did not get
  603.                 processed. Normally PDELETE will not tell you why or
  604.                 when if a file is bypassed.
  605.  
  606.                 Use /WH when you want to determine why PDEL has not          |
  607.                 deleted a file you felt it should.  /WH causes               |
  608.                 PDEL to show why it bypassed processing for any files.       |
  609.       PDEL Users Guide/Reference     Copyright 1990 N. Patriquin     Page 12
  610.       ----------------------------------------------------------------------
  611.  
  612.         Setting of default parameters (DOS Environment)
  613.         -----------------------------------------------
  614.  
  615.         Default parameters are parameters that do  not need to be            |
  616.         specified each  time PDEL is started.  Any  PCOPY parameter may      |
  617.         be specified as a default parameter.                                 |
  618.                                                                              |
  619.         Use the DOS SET command to specify the parameter name  and           |
  620.         contents to be used by PDEL each time it is started.  The            |
  621.         following example indicates that PDEL is always to assume /NC        |
  622.         and /NW are specified:                                               |
  623.                                                                              |
  624.                 SET PDEL=/NC/NW                                              |
  625.                                                                              |
  626.         Once this DOS command is issued, each subsequent use of PDEL         |
  627.         will operate as if these  parameters have been specified on  the     |
  628.         command line.  The SET  command is most commonly placed in the       |
  629.         AUTOEXEC.BAT file so it may be in effect every time your machine     |
  630.         is started.                                                          |
  631.       PDEL Users Guide/Reference     Copyright 1990 N. Patriquin     Page 13
  632.       ----------------------------------------------------------------------
  633.  
  634.       Examples:
  635.       ---------
  636.  
  637.          Delete all *.BAK files on current default drive
  638.  
  639.              PDEL *.BAK /S
  640.  
  641.  
  642.  
  643.          Delete all *.BAK files over 30 days old
  644.  
  645.              PDEL *.BAK /S/D:(30
  646.  
  647.  
  648.  
  649.          Remove directory \ACCTING1 from drive a:
  650.  
  651.              PDEL A:\ACCTING1 /DI
  652.  
  653.  
  654.       Bonus features for registered users
  655.       -----------------------------------
  656.  
  657.       To encourage users to register, the following "bonus" features are     |
  658.       made available only to registered users.  When you register your       |
  659.       use of this utility by completing the registration form and            |
  660.       sending it in with the requested fee, you will soon receive            |
  661.       special codes to unlock these bonus features for your use.  These      |
  662.       unlocking codes will work for the current and all future versions      |
  663.       of the utility.                                                        |
  664.                                                                              |
  665.       I apologize for having to implement locked out features, but after     |
  666.       5 years of experience of developing Shareware it is clear that         |
  667.       most users will not register utility software without having           |
  668.       something to encourage them. The bonus features provide a small        |
  669.       reward for those who do take the time to register.                     |
  670.                                                                              |
  671.          1. /DR  - Ability to process multiple drives                        |
  672.          2. /FS  - Ability to delete until xx freespace available            |
  673.          3. /O   - Ability to Omit file specifications from processing       |
  674.          4. Use of environment specification to contain parameter options    |
  675.  
  676.       PDEL Users Guide/Reference     Copyright 1990 N. Patriquin     Page 14
  677.       ----------------------------------------------------------------------
  678.  
  679.        Registering The Utilities
  680.        -------------------------
  681.  
  682.        PDEL is distributed under the Shareware concept. This allows
  683.        users to evaluate software for a short time to determine if it is
  684.        useful to them. If you decide the software is of value to you,
  685.        you are required to register it.
  686.  
  687.        This concept allows for quality software to be distributed at a
  688.        reasonable cost. Hundreds of hours of my time has been invested
  689.        in PDEL. Continued registration will justify the continued
  690.        upgrading of this utility to insure it remains up to date with
  691.        current technology. In any case, I do greatly appreciate all
  692.        users that care enough to register. I try to provide the best
  693.        possible software for all you faithful supporting users.
  694.  
  695.        You may use the order form on the next page when registering
  696.        PDEL.
  697.  
  698.        Send registration requests to:
  699.  
  700.             Patri-Soft
  701.             P.O. Box 8263
  702.             San Bernardino, CA  92412
  703.  
  704.        The registration charge is a one time fee that entitles you to
  705.        all future versions of the product. These may either be obtained
  706.        from normal Shareware sources or from me. I am not able to
  707.        automatically send product updates to registered users. It is
  708.        impossible to provide automatic upgrades at the low costs of
  709.        these utilities.
  710.       PDEL Users Guide/Reference     Copyright 1990 N. Patriquin     Page 15
  711.       ----------------------------------------------------------------------
  712.  
  713.                              PDELETE 4.1 Order Form
  714.  
  715.         --------------------------------------------------------------------
  716.         VISA/Mastercard orders are only accepted through telephone orders.
  717.         Call Public Software Library: 800-242-4775 or 713-665-7017 to order.
  718.         --------------------------------------------------------------------
  719.  
  720.         _____ Registration of all Patriquin Utilities
  721.                 includes program disk and User's Guide...........@  $45.00
  722.  
  723.         _____ Update Service -- in addition to above, send the
  724.               next version automatically when it is available....@ +$15.00
  725.  
  726.         --------------------------------------------------------------------
  727.  
  728.         _____ PDELETE   -- Save space with automatic disk cleanup...$20.00
  729.         _____ PCOPY     -- File Copy, Move, Backup, Update, more!...$20.00
  730.         _____ PSEARCH   -- Locate files on your disk. Outstanding!..$20.00
  731.         _____ PPRINT    -- Advanced file print w/special formats....$20.00
  732.         _____ PALERT    -- Warns you of low disk space..............$15.00
  733.         _____ PATTR     -- Manage attributes of DOS files...........$10.00
  734.         _____ PDAILY    -- Automatically execute commands once/day..$10.00
  735.  
  736.         _____ Update a registered set with new disk and manual -
  737.               show proof of previous registration  SER=_________....$15.00
  738.  
  739.         _____ Shipping/Handling for orders outside USA, add ........$ 5.00
  740.  
  741.         _______ Purchase Order Included.
  742.         _______ Please invoice us. (Orders over $100 only)
  743.         _______ Check or money Order (US FUNDS) included
  744.  
  745.                                  Total amount of my order is:    $________
  746.  
  747.                   Disk Size (circle one)?    5 1/4     3 1/2
  748.         ===================================================================
  749.  
  750.  
  751.         Name: __________________________________________________
  752.  
  753.         Company: _______________________________________________
  754.  
  755.         Address: _______________________________________________
  756.  
  757.                  _______________________________________________
  758.  
  759.         City: ________________________  State: ________  Zip: __________
  760.  
  761.  
  762.         I learned about PCOPY from: _____________________________________
  763.  
  764.         Send order to: Patri-Soft  P.O. Box 8263  San Bernardino, CA  92412
  765.       PDEL Users Guide/Reference     Copyright 1990 N. Patriquin     Page 16
  766.       ----------------------------------------------------------------------
  767.                           P D E L E T E   4.1
  768.  
  769.       Problems and Maintenance
  770.       ------------------------
  771.  
  772.       For online support -- Call Patriquin's BBS 714-369-9766
  773.  
  774.       I welcome all comments or enhancement suggestions. Please
  775.       document each item clearly and provide printed examples if
  776.       possible.  Please be sure to include this form with all requests,
  777.       it will help to make sure we can provide you with the best
  778.       possible service.
  779.  
  780.  
  781.       Name: __________________________________________________________
  782.  
  783.       Company: _______________________________________________________
  784.  
  785.       Address: _______________________________________________________
  786.  
  787.                _______________________________________________________
  788.  
  789.       City: __________________________________  State: _______________
  790.  
  791.       Zip: ______________________________
  792.  
  793.       Telephone: _______ / ________________________ (Home / Work)
  794.  
  795.  
  796.       Date: _________________________
  797.  
  798.       Description of problem or enhancement:
  799.  
  800.       ________________________________________________________________
  801.  
  802.       ________________________________________________________________
  803.  
  804.       ________________________________________________________________
  805.  
  806.       ________________________________________________________________
  807.  
  808.  
  809.       Suggested solution:
  810.  
  811.       ________________________________________________________________
  812.  
  813.       ________________________________________________________________
  814.       PDEL Users Guide/Reference     Copyright 1990 N. Patriquin     Page 17
  815.       ----------------------------------------------------------------------
  816.  
  817.                             PDELETE Version History
  818.  
  819.       Program Maintenance:
  820.       --------------------
  821.  
  822.       Version 1.0     October 10, 1986
  823.  
  824.       Version 1.2     January 6, 1987
  825.                    --  Corrected bug that sometimes incorrectly
  826.                        processed filenames without extension names.
  827.                    --  Added /FS parm to delete until spec freespace
  828.                        is available.
  829.  
  830.       Version 2.1     June 7, 1987
  831.                    --  Added color support
  832.                    --  Added freespace display and improved messages
  833.  
  834.       Version 2.2     December 1, 1987
  835.                    --  Correct a pattern matching problem that caused
  836.                        some files to be skipped when they should have
  837.                        been processed.
  838.  
  839.       Version 2.3     May 3, 1988
  840.                    --  Add /TF (test first) parameter to allow real
  841.                        delete after test specified
  842.  
  843.       Version 2.4     May 12, 1988
  844.                    --  /TF was forgetting what drive to process on.
  845.                        deleted incorrect files.
  846.  
  847.       Version 2.5     May 29, 1988
  848.                    --  If a pathname without wildcard characters * ?
  849.                        was specified with the /S parameter, not all
  850.                        directories would be searched.
  851.                    --  Added display of directories being scanned
  852.                    --  Corrected colors after processing was
  853.                        interrupted and restarted.
  854.                    --  /F: and /L: parameters now accept wildcard
  855.                        characters in the filenames
  856.  
  857.       Version 2.6     June 2, 1988
  858.                    --  /TF parameter was being ignored with /DI parm
  859.                    --  When /TF parm specified, do not ask if ok to
  860.                        continue after an error has been found.
  861.       PDEL Users Guide/Reference     Copyright 1990 N. Patriquin     Page 18
  862.       ----------------------------------------------------------------------
  863.  
  864.       Version 2.7     November 30, 1988
  865.                    --  /TF parameter was being ignored with /DI parm
  866.                    --  If a space was entered between the drive letter
  867.                        and the name of the file to be deleted, pdelete
  868.                        would ignore the name and delete all files on
  869.                        the drive. (fixed)
  870.                    --  Ability to process any number of directories.
  871.  
  872.       Version 2.8     December  2, 1988
  873.                    --  Version 2.7 has a serious problem that prevented
  874.                        the /S directory scan option from working.
  875.                    --  Allow key press to pause scan of directories when
  876.                        no matching files are being found.
  877.                    --  Correct problem where directory scan function
  878.                        would not scan directories if no wildcard (pattern)
  879.                        characters (* or ?) were in filename to be deleted and
  880.                        it did not exist in the current directory.
  881.  
  882.       Version 2.9     January 17, 1989
  883.                    --  Version 2.8 directory scan was skipping directories
  884.                        when the root directory contained no files.
  885.  
  886.       Version 2.9a    February 6, 1989
  887.                    --  When /B:filename/TF was specified, the test would work
  888.                        fine but the real delete would delete all files in the
  889.                        directory.
  890.  
  891.       Version 2.9b    February 16, 1988
  892.                    --  Special wildcard pattern matching capability added.
  893.                        *DISK*.* will select all files that have the chars
  894.                        'DISK' in the primary part of the filename.
  895.                        *DI*S*K*.* also works.
  896.                    --  Add feature to take environment variable and add to
  897.                        PDEL command line data.   For example:  SET PDEL=/P
  898.                        Will cause all PDEL commands to assume /P is specified.
  899.  
  900.       Version 2.9c    March 22, 1989
  901.                    --  /O (omit) option did not work in version 2.9b. Fixed.
  902.                    --  Support longer DOS environment variable string - 500
  903.  
  904.       Version 3.0     May 12, 1989  (Major release)
  905.                    --  Support of full windowed operation
  906.                    --  "Are you sure?" message added when *.* specified.
  907.                    --  /NS /NM /SH /W /NW /C /NC parms added
  908.                    --  Only print dir name when file deleted from it
  909.       PDEL Users Guide/Reference     Copyright 1990 N. Patriquin     Page 19
  910.       ----------------------------------------------------------------------
  911.  
  912.       Version 3.2     July 4, 1989
  913.                    --  Improved /S parm.  When dir name specified with /S,
  914.                        only that dir and subordinates will be processed.
  915.                    --  Corrected line highlighting in 3.0
  916.                    --  Corrected PDEL lockup when invalid command entered
  917.                    --  When /BA specified do not stop when key pressed
  918.                    --  /DI - delete even if dir has readonly hidden system
  919.                        files
  920.                    --  /DI - improve display
  921.                    --  /DI - Correct errors.
  922.                    --  /DI - allow delete of current directory
  923.                    --  /RE option is obsolete.  Assumed if /SF /SH /RO
  924.                        specified.
  925.  
  926.       Version 3.3     July 8, 1989
  927.                    --  fixed (again) problems causing invalid commands to
  928.                        lock up PDELETE
  929.                    --  Show directory being searched in window when /S is
  930.                        used to search for files across directories.
  931.                    --  Added /WH parameter to show while files are not
  932.                        processed.
  933.                    --  Added /NT parm to allow user to prevent ending
  934.                    --  Improved "Are you sure?" msg to show delete pattern
  935.                    --  Added --> to delete msgs for clarity in /NW mode
  936.  
  937.       Version 3.3c    July 27, 1989
  938.                    --  Corrected Begin msg with /NW specified
  939.                    --  Added --> to /NW delete lines for readibility
  940.                    --  Improve "are you sure" msg
  941.                    --  Add help windows
  942.                    --  Remove copyright msg from /nw executions
  943.                    --  Correct system lockup when /NM /DI specified
  944.       PDEL Users Guide/Reference     Copyright 1990 N. Patriquin     Page 20
  945.       ----------------------------------------------------------------------
  946.  
  947.       Version 4.0     July 29, 1990
  948.                    --  Add exclude file PDEL.EXC.  See /EX parameter.
  949.                    --  Added /DR:CDE multiple drive parameter
  950.                    --  Added @filelist capability
  951.                    --  Added ability to enter multiple filenames on
  952.                        command line with , separators.
  953.                    --  /NM now suppresses all messages except errors
  954.                    --  FIX - In test mode the /DI parameter would remove
  955.                        directories that did not contain any files.
  956.                    --  Corrected problem where System/Hidden files could
  957.                        not be deleted when /REset specified.
  958.                    --  Added emergency stop (press any key) to /DI
  959.                        processing
  960.                    --  Old /EX (end quick) parameter changed to EQ for
  961.                        consistency with PCOPY
  962.                    --  /EX (exclude) parameter allows exclude file
  963.                    --  /O: parameter can work as before or with list of
  964.                        pattern files.  /O:file*.*,file2*.*,file3*.*
  965.  
  966.       Version 4.1     August 2, 1990
  967.                    --  Added registration options to PDELETE to help
  968.                        determine if worthwhile to enhance.  Only about
  969.                        1 registrations a month were received.
  970.  
  971.